to be desperate for - German English Dictionary